/* aligned_alloc 函数使用示例 */
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
    int *base = NULL;

    /* 申请内存：256字节对齐 */
    base = (int*)aligned_alloc(256, 256*4);
    if (base == NULL) {
        printf("aligned_alloc error\n");
        exit(-1);
    }

    /* 使用内存 */

    /* 释放内存 */
    free(base);
    
    exit(0);
}